package com.falcon.service;

import java.util.List;

import com.falcon.mvc.domain.BasePager;

import com.falcon.domain.dos.UserTypeDO;
import com.falcon.domain.req.UserTypeQuery;
import com.falcon.domain.req.UserTypeRequest;

public interface IUserTypeService {

    Long save(UserTypeRequest request);

    Boolean update(Long id, UserTypeRequest request);

    Boolean deleteById(Long id);

    UserTypeDO queryById(Long id);

    List<UserTypeDO> queryList(UserTypeQuery request);

    BasePager<UserTypeDO> queryPager(UserTypeQuery request);

    int batchDelete(List<Long> ids);

}
